<script setup>
import {defineProps, defineEmits} from "vue";

const props = defineProps({
  list: {
    type: Array,
    required: true
  }
})
const emit = defineEmits(['clear']);

const handleClear = () => {
  emit('clear');
}
</script>

<template>
  <!-- 统计和清空 -->
  <footer class="footer">
    <!-- 统计 -->
    <span class="todo-count">合 计:<strong> {{ props.list.length }} </strong></span>
    <!-- 清空 -->
    <button class="clear-completed" @click="handleClear">
      清空任务
    </button>
  </footer>
</template>

<style scoped>

</style>